package rlpw.swing;

import java.util.List;
import javax.swing.event.ListDataListener;

public interface Model<E> extends List<E> {

    public void updateViews();

    public void addView(View<E> view);

    public void removeView(View<E> view);

    public void addListDataListener(ListDataListener l);

    public void removeListDataListener(ListDataListener l);    
}
